/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Base;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Vector;

/**
 *
 * @author Maria
 */
public class EmpresaDB {
    
    public  Vector<Object>  LlenarComboBoxEmpresa()
            {     
                
                DatabaseManager db = new DatabaseManager();
        Connection var = db.getConnection();
        Object ListaTemporal ;
        
   
                try 
                    {     
                          ResultSet resultado;
                          Statement sentencia;                          
                          sentencia=var.createStatement();
                          resultado=sentencia.executeQuery("SELECT NOMBRE FROM EMPRESA");
                                            
                         Vector<Object> data=new Vector<Object>();                         
                     
                           if(resultado.next())
                             {   
                             do 
                               { 
                                 ListaTemporal = new Object();
                                 ListaTemporal = resultado.getString("NOMBRE");
                        	                                  
                                 data.addElement(ListaTemporal);
                                 
                               }
                            while(resultado.next()); 
                            return data;
                           
                            }
                          else
                        	{ 
                            return null;
                          }            
                    }  
               catch(Exception ex)
                {
                   System.out.print(ex);
                    return null;
                }   
            }

    public boolean IngresarEmpresa(String nombre) throws SQLException {
        DatabaseManager db = new DatabaseManager();
        Connection var = db.getConnection();
        Statement stmt = var.createStatement();
        boolean resultado = stmt.execute("INSERT INTO EMPRESA VALUES (INCREMENTO_EMPRESA.NEXTVAL,'" + nombre + "')");
        var.commit();
        db.getConnection().close();
        return resultado;
    }
    
}
